package com.example.takeaway.model.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author 邢晨旭
 * @since 2023-10-12
 */
@Data
public class OrderSubmitDTO {

    private String token;


    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 店铺ID
     */
    private Long shopId;

    private Long addressId;

    /**
     * 备注
     */
    private String notes;

    /**
     * 预计送达时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime estimatedDeliveryTime;

    /**
     * 支付方式
     */
    private Integer paymentMethod;
    /**
     * 餐具数量
     */
    private Integer utensilQuantity;

    /**
     * 餐具数量状态(0:未提供, 1:已提供)
     */
    private Integer utensilStatus;
}
